Шаг 17 - Сложный IF.

Загрузить проект

С помощью оператора if можно делать довольно сложный выбор при использовании else if. Допустим нам нужно сделать выбор из 3 цифр. Можно написать так.

public class step17
{
public static void main(String[] args)
{
int x=2;

if (x==1) System.out.println("x=1");
if (x==2) System.out.println("x=2");
if (x==3) System.out.println("x=3");

}
}

Второй вариант подразумевает использование else if

public class step17_1
{
public static void main(String[] args)
{
int x=2;

if (x==1) System.out.println("x=1"); 
else if (x==2) System.out.println("x=2");
else if (x==3) System.out.println("x=3");
}
}

Но правильнее использовать условный оператор switch. О целесообразности его использования можно говорить сколько угодно, в литературе написано что его использование целесообразно когда количество выбираемых вариантов превышает 5.

Hosted by uCoz